1
general::
Phrase(s): have a sweet tooth
Fig. to desire to eat many sweet foods—especially candy and pastries. • I have a sweet tooth, and if I don’t watch it, I’ll really get fat. • John eats candy all the time. He must have a sweet tooth.
McGrawhill's American Idioms And Phrasal Verbs